search for array from start $7cf4
search for array from .AX $7cf8
if found, dimflg ($0e) must be zero (or REDIM'D ARRAY ERROR)
count ($0d) must have same # dim's as found var (or BAD SUBSCRIPT ERROR)
at this point, arypnt ($5a) is set to start of array data
	data_start = var + 5 (main array header) + 2*dims (sizes of each dim) 
stack must contain element # low, high (i.e., lda #high, pha, lda #low, pha)
	for each dimension specified
these are used to calculate an absolute element number in fbufpt ($72)
at $7e1c, the size of element is determined per var type (varname, *NOT* vartype/intflg)
at $7e29, this size (.X) is stored in addend ($2a) and multiplied by element number
this absolute offset (in .AX = .YX) is added to array data start (arypnt, $5a)
	and stored in varpnt ($49)
this, the absolute address of array element, is returned in .YA


you can user Pointer() to get this address
the address remains in varpnt $49 after print/assign
so you could A=Pointer(...) then SYS... and have $49 set for you
	BUT the SYS can not use variables...


integer types store data high byte first!

